export default {
    data() {
        return {
            imageUrl: '',  // 上传图片地址
            checked: true,  // 店铺特点(复选框)
            num1: 1,  // 配送费
            num2: 1,  // 起送价
            startTime: '',  // 营业时间 - 起始时间
            endTime: '',  // 营业时间 - 结束时间
            state1: '123',  // 店铺详细地址
            form: {  // 表单信息 - 属性未定义
                name: '',
                region: '',
                date1: '',
                date2: '',
                delivery: false,
                type: [],
                resource: '',
                desc: ''
            },
            restaurants:[],  // 存储地址提示候选
            value: [],  // 店铺分类
            options: [{  // 店铺分类下拉
                value: 'zhinan',
                label: '指南',
                children: [{
                    value: 'shejiyuanze',
                    label: '设计原则',
                }]
            }],
            /* 优惠活动列表 */
            tableData: [{
                title: '减',
                name: '满减优惠',
                details: '满30减5，满60减8'
            }]
        }
    },
    mounted() {
        this.restaurants = this.loadAll();
    },
    methods: {
        /* 表单提交 */
        onSubmit() { },
        createFilter(queryString) {
            return (restaurant) => {
                return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0);
            };
        },
        /* 详细地址建议(下拉选框) */
        querySearch(queryString, cb) {
            var restaurants = this.restaurants;
            var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants;
            // 调用 callback 返回建议列表的数据
            cb(results);
        },
        /* 获取详细地址 */
        handleSelect(item) { },
        /* 获取更改后的值 (店铺分类，配送费，起送价) */
        handleChange(a) { },
        /* 上传店铺头像 - 成功 */
        handleAvatarSuccess(res, file) {
            this.imageUrl = URL.createObjectURL(file.raw);
        },
        /* 上传店铺头像 - 未上传之前 */
        beforeAvatarUpload(file) {
            const isJPG = file.type === 'image/jpeg';
            const isLt2M = file.size / 1024 / 1024 < 2;

            if (!isJPG) {
                this.$message.error('上传头像图片只能是 JPG 格式!');
            }
            if (!isLt2M) {
                this.$message.error('上传头像图片大小不能超过 2MB!');
            }
            return isJPG && isLt2M;
        },
        onSubmit() { },
        /* 详细地址建议信息 */
        loadAll() {
            return [
                { "value": "三全鲜食（北新泾店）", "address": "长宁区新渔路144号" },
                { "value": "Hot honey 首尔炸鸡（仙霞路）", "address": "上海市长宁区淞虹路661号" },
                { "value": "新旺角茶餐厅", "address": "上海市普陀区真北路988号创邑金沙谷6号楼113" },
            ]
        },
        // 跳转至首页
        goToIndex() { this.$router.push({ path: '/Main/index' }) },
        // 退出登录
        LogOUt() { this.$router.push({ path: '/' }) }
    }

}